package com.yq.day30;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;

/**
 * @author 3307235355@qq.com
 * @description
 * @since 2022/06/30 14:58
 */
public class Demo05 {
    public static void main(String[] args) throws ParseException {
        //    1.创建一个定时器
        Timer t1 = new Timer();
        //    调度
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

        String s = "2022-06-30 15:05:30";
        Date date1 = sdf.parse(s);
        // t1.schedule(new MyTask(),date1);


        //五秒后  然后每隔三秒执行一次
        // t1.schedule(new MyTask(),5000,3000);


        // 第一次执行的时间，每隔三秒执行一次
        t1.schedule(new MyTask(),date1,3000);
    }
}

/*
1.继承TimerTask
2.重写run方法
 */
class MyTask extends TimerTask {

    @Override
    public void run() {
        System.out.println("炸了");

    }
}